package com.yunkeji.dao.domain;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yunkeji.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.math.BigDecimal;

/**
 * 礼物配置信息对象 ykj_gift
 *
 * @author 老张
 * @date 2024-05-27
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("ykj_gift")
public class Gift extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /** */
    @TableId(value = "id")
    private Long id;
    /** 礼物类型,1普通,2vip，3亲密度礼物 */
    private Integer type;
    /** 排序id */
    private Integer sortId;
    /** 礼物名称 */
    private String name;
    /** 价格 */
    private BigDecimal price;

    /** */
    private String imgUri;
    /** */
    private String svgaUri;
    /** 是否有效,1是/0否 */
    private Integer validFlag;
    /**
     * 扩展字段(如果是亲密度礼物表示需要满足多少亲密度)
     *
     * @author 老张
     */
    private String extValue;

    /**
     * 删除标记
     * @author 老张
     */
    private Integer delFlag;
}
